metier
Class Match

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by metier.Match
All Implemented Interfaces:
java.io.Serializable, java.rmi.Remote, MatchInterface

public class Match
extends java.rmi.server.UnicastRemoteObject
implements MatchInterface

Class Match Package metier Définition d'un match

Author:
Hervé Le Fouler et Lionel Lasry
See Also:
Serialized Form

Field Summary
(package private)  java.util.ArrayList<Equipe> equipes
           
private  int idDomicile
           
private  int idVisiteur
           
private  java.lang.String scoreEquipeDomicile
           
private  java.lang.String scoreEquipeVisiteur
           
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
Match()
          Constructeur de Match
Match(int idDomicile, int idVisiteur, java.lang.String scoreDomicile, java.lang.String scoreVisiteur)
          Constructeur de Match
 
Method Summary
 boolean createMatch(int idDomicile, int idVisiteur, java.lang.String scoreDomicile, java.lang.String scoreVisiteur, int idChampionnat)
          Insére un match dans la Base de données et mets à jour les scores des deux équipes
 java.util.ArrayList<Equipe> getEquipes()
          Renvoit l'ArrayList d'équipes
 int getIdDomicile()
          Renvoit l'id de l'équipe qui joue à Domicile
 int getIdVisiteur()
          Renvoit l'id de l'équipe qui visiteur
 java.lang.String getScoreEquipeDomicile()
          Renvoit le score de l'équipe qui joue à domicile
 java.lang.String getScoreEquipeVisiteur()
          Renvoit le score de l'équipe visiteur
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

equipes

java.util.ArrayList<Equipe> equipes

scoreEquipeDomicile

private java.lang.String scoreEquipeDomicile

scoreEquipeVisiteur

private java.lang.String scoreEquipeVisiteur

idDomicile

private int idDomicile

idVisiteur

private int idVisiteur
Constructor Detail

Match

public Match()
      throws java.rmi.RemoteException
Constructeur de Match

Throws:
java.rmi.RemoteException

Match

public Match(int idDomicile,
             int idVisiteur,
             java.lang.String scoreDomicile,
             java.lang.String scoreVisiteur)
      throws java.rmi.RemoteException
Constructeur de Match

Parameters:
int - idDomicile l'id de l'équipe qui joue à domicile
int - idVisiteur l'id de l'équipe visiteur
String - scoreDomicile le score de l'équipe qui joue à domicile
String - scoreVisiteur le score de l'équipe visiteur
Throws:
java.rmi.RemoteException
Method Detail

getIdDomicile

public int getIdDomicile()
                  throws java.rmi.RemoteException
Renvoit l'id de l'équipe qui joue à Domicile

Specified by:
getIdDomicile in interface MatchInterface
Returns:
int id
Throws:
java.rmi.RemoteException

getIdVisiteur

public int getIdVisiteur()
                  throws java.rmi.RemoteException
Renvoit l'id de l'équipe qui visiteur

Specified by:
getIdVisiteur in interface MatchInterface
Returns:
int id
Throws:
java.rmi.RemoteException

createMatch

public boolean createMatch(int idDomicile,
                           int idVisiteur,
                           java.lang.String scoreDomicile,
                           java.lang.String scoreVisiteur,
                           int idChampionnat)
                    throws java.rmi.RemoteException
Insére un match dans la Base de données et mets à jour les scores des deux équipes

Specified by:
createMatch in interface MatchInterface
Parameters:
int - idDomicile l'id de l'équipe qui joue à domicile
int - idVisiteur l'id de l'équipe visiteur
String - scoreDomicile le score de l'équipe qui joue à domicile
String - scoreVisiteur le score de l'équipe visiteur
int - id_championnat le championnat où joue l'équipe
Throws:
java.rmi.RemoteException

getEquipes

public java.util.ArrayList<Equipe> getEquipes()
Renvoit l'ArrayList d'équipes

Returns:
ArrayList equipes

getScoreEquipeDomicile

public java.lang.String getScoreEquipeDomicile()
                                        throws java.rmi.RemoteException
Renvoit le score de l'équipe qui joue à domicile

Specified by:
getScoreEquipeDomicile in interface MatchInterface
Returns:
String scoreEquipeDomicile
Throws:
java.rmi.RemoteException

getScoreEquipeVisiteur

public java.lang.String getScoreEquipeVisiteur()
                                        throws java.rmi.RemoteException
Renvoit le score de l'équipe visiteur

Specified by:
getScoreEquipeVisiteur in interface MatchInterface
Returns:
String scoreEquipeVisiteur
Throws:
java.rmi.RemoteException